AI037
C++ Primer, Fifth Edition
Templates and Generic Programming
Learning Objectives
- Identify the principles of generic programming and how they differ from object-oriented paradigms
- Implement and utilize function and class templates to reduce code redundancy
- Execute template specialization and understand the rules of template deduction
- Analyze the impact of template instantiation on compilation time and binary size